package model;

public class conferencias {
	
	private String Sigla;
	private String Nome;	
	private String Carater;
	private String Qualis;
	
	// CONSTRUTOR
	public conferencias(String sigla, String nome, String carater, String qualis) {
		super();
		Sigla = sigla;
		Nome = nome;
		Carater = carater;
		Qualis = qualis;
	}
	
	
	// GETTERS e SETTERS
	//------------------------------------
	public String getSigla() {
		return Sigla;
	}
	public void setSigla(String sigla) {
		Sigla = sigla;
	}
	public String getNome() {
		return Nome;
	}
	public void setNome(String nome) {
		Nome = nome;
	}
	public String getCarater() {
		return Carater;
	}
	public void setCarater(String carater) {
		Carater = carater;
	}
	public String getQualis() {
		return Qualis;
	}
	public void setQualis(String qualis) {
		Qualis = qualis;
	}
	//------------------------------------
	
	//TOSTRING
	@Override
	public String toString() {		

		return "conferencias [Sigla=" + Sigla + ", Nome=" + Nome + ", Carater="
				+ Carater + ", Qualis=" + Qualis + "]";
	}
	
	//HASHCODE

	@Override
	public int hashCode() {

		final int prime = 31;
		int result = 1;
		result = prime * result + ((Carater == null) ? 0 : Carater.hashCode());
		result = prime * result + ((Nome == null) ? 0 : Nome.hashCode());
		result = prime * result + ((Qualis == null) ? 0 : Qualis.hashCode());
		result = prime * result + ((Sigla == null) ? 0 : Sigla.hashCode());
		return result;
	}
	
	//EQUALS

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		conferencias other = (conferencias) obj;
		if (Carater == null) {
			if (other.Carater != null)
				return false;
		} else if (!Carater.equals(other.Carater))
			return false;
		if (Nome == null) {
			if (other.Nome != null)
				return false;
		} else if (!Nome.equals(other.Nome))
			return false;
		if (Qualis == null) {
			if (other.Qualis != null)
				return false;
		} else if (!Qualis.equals(other.Qualis))
			return false;
		if (Sigla == null) {
			if (other.Sigla != null)
				return false;
		} else if (!Sigla.equals(other.Sigla))
			return false;
		return true;
	}
	
	

	
	
	
	
	
	
	
	

}
